to indulge onself in - Deutsch Englisch Wörterbuch